/* eslint-disable import/prefer-default-export */
import request from '@/utils/request';

// 劳动合同管理的列表查询接口
export async function getEmpList(params) {
  return request(`/csApi/laborCont/pageLaborCont`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 --办理备注
export async function getRemarkList(params) {
  return request(`/csApi/laborCont/queryRemark`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 --办理备注提交
export async function insertRemark(params) {
  return request(`/csApi/laborCont/insertRemark`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 --终止
export async function updateEndLabor(params) {
  return request(`/csApi/laborCont/updateEndLabor`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 --发放
export async function updateIssFlag(params) {
  return request(`/csApi/laborCont/updateIssFlag`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 详情接口
export async function getSendInfo(params) {
  return request(`/csApi/laborCont/getSendInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 详情接口(新加的)
export async function queryLaborCont(params) {
  return request(`/csApi/laborCont/queryLaborCont`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理 签订回显接口
export async function getLaborCont(params) {
  return request(`/csApi/laborCont/getLaborCont`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理  签订提交数据
export async function signLaborCont(params) {
  return request(`/csApi/laborCont/signLaborCont`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 劳动合同管理  已签订修改数据
export async function updateLabourCont(params) {
  return request(`/csApi/laborCont/updateLabourCont`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 变更合同 回显数据
export async function getEmpLaborCont(params) {
  return request(`/csApi/empLaborCont/get`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 变更合同 提交数据
export async function empLaborContChange(params) {
  return request(`/csApi/empLaborCont/change`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 获取上传进度数据
export async function getUploadProgress(params) {
  return request(`/csApi/batchTask/getBatTaskInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 批量签订上传文件
export async function uploadFileSign(params) {
  return request(`/csApi/laborCont/uploadExcelSignInfo`, {
    method: 'POST',
    body: params,
  });
}
